﻿.shadow(@offset: 2px) {
  -moz-box-shadow: @offset @offset @offset #ccc;
  -webkit-box-shadow: @offset @offset @offset #ccc;
  box-shadow: @offset @offset @offset #ccc;
}

body
{
	margin:40px;
	font-family:arial;
	font-size:12px;
}

.rounded_corners(@radius: 5px) {
  -moz-border-radius: @radius;
  -webkit-border-radius: @radius;
  border-radius: @radius;
}

.Label
{
    color:#666;
    font-size: 13px;
    font-weight: bold;
}

input[type=text], input[type=password], textarea
{
	border:solid 1px #C0D7F7;
	.rounded_corners;
	padding:5px;
}

.Input, textarea, .Input_C input[type=text], .Input_C input[type=password], .Input_C textarea
{
	background:url('/images/general/SelectBG2.png') repeat-x right top;
	background-color:white;
}
textarea
{
	resize: none;
}

input[type=button], input[type=submit], .Button
{
	.shadow;
	height:28px;
	color:#333333;
	font-size:13px;
	padding:5px 20px;
	border:solid 1px #A8C6EB;
	.rounded_corners(5px);
	background:url(/Images/General/BGButton.png);
	cursor:pointer;
	&.GreenButton
	{
		color:white;
		border-color:#3F953D;
		background:url(/Images/General/GreenButtonBG.png);
        padding: 10px 30px;
        font-size: 16px;
		height:42px;
	}
}

a.Button
{
	display:inline-block;
	height:16px;
	text-decoration:none;
}

a.Button.GreenButton
{
	height:22px;
}

.Link, .Links
{
	color:#234771;
	cursor:pointer;
	font-size:13px;
}

.Links
{
	color:#234771;
	font-size:13px;
}

h1
{
	color:#336699;
	font-size:24px; 
}
.Indent
{
	color:#336699;
	font-size:14px;
	font-family:Georgia;
	text-shadow: #fff 0px 1px 1px;
	line-height:24px;
	font-style:italic;
}

table
{
	border-collapse: collapse;
	margin-bottom:20px;
	.Header
	{
		background: url("/Images/General/tHeaderBG.png") repeat-x;
		font-size:12px;
		text-align:left;
		height: 34px;
		th 
		{
			border-left:solid 1px #E9F1F7;
            border-bottom:solid 1px #264663;
            border-top:solid 1px #97AAB9;
			border-collapse:collapse;
			color:#333333;
			font-size:13px;
			font-weight:bold;
			padding:5px 0px;
			white-space: nowrap;
		}
	}
}


tbody
{
	overflow:hidden; 
	border-bottom:solid 1px #EFEFEF;
	tr.Selected {background-color:#F2F7FC;}
	td.Selected {background-color:#CEE4FF!important;}
	width:100%;
	td 
	{
		text-align:left;
		overflow:hidden;
		font-size:13px;
		padding:5px 0px;
        border-bottom:solid 1px #EEEEEE;
	}
	tr
	{
		background-color:white;
	}
	tr.Odd
	{
		background-color:#F1F1F1
	}

	.load_tr{ 
		.load{
			width: 16px!important; 
			position:absolute!important; 
			left:28% !important; 
			margin: 0!important;
		}
		td{text-align:center!important;}
	}
}

.tbl_loadingGif 
{
	width:16px; 
	height:16px; 
	position:absolute; 
	background: url(/Images/treeview/ajax-loader.gif);
}

.saveIndicator  {
    background: url(/Images/treeview/ajax-loader.gif) no-repeat center;
    background-color:white;
}

.Hide1, .Hide2
{
	display:none!important
}

.Background1
{
	background:url('/images/general/SelectBG.png') repeat-x left bottom;
	padding: 5px 8px;
	font-size:18px;
	border:1px solid #7EABCD;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}


.coverDiv {width:100%; height:100%; background-color:white; position:absolute; top:0; left:0}



.NewProject
{
	.Label
	{
		margin-top: 4px;
		font-weight: bold;
		color: #333333;
		display:inline-block; 
		width:200px;
		margin-bottom:7px;
	}
}

.ui-datepicker-trigger   
{
	background:url(/Images/16_icons.gif) no-repeat;
	background-position: 0px -1055px; 
	width: 16px;
	height:16px;
	display:inline-block;
}

.Error, .Mandatory
{
	color:red
}

.highlight          
{
	background-color:#FAFFBD!important;
	background-image: none!important;
}

.Img16
{
	display:inline-block;
	height:16px;
	width:16px;
}

.Templates
{
	display:none;
}